////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//                                                                                                                            //
//                                                         WNProject                                                          //
//                                                                                                                            //
//            This file is distributed under the BSD 2-Clause open source license. See License.txt for details.               //
//                                                                                                                            //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#pragma once

#ifndef __WN_CONTAINERS_GLOBAL_INL__
#define __WN_CONTAINERS_GLOBAL_INL__

#ifndef __WN_CONTAINERS_GLOBAL_H__
    #error "WNGlobal.inl should never be included directly. Please include WNGlobal.h instead"
#endif

#include "WNCore/inc/WNTypes.h"
#include "WNContainers/inc/WNGlobal.h"

namespace WNContainers {
    template <typename Type, WN_UINT64 ID>
    Type WNGlobal<Type, ID>::mValue = {0};
}

#endif // __WN_CONTAINERS_GLOBAL_INL__